package com.yazi.mxz.gather.entity.http;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonRootName;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;


/**
 * 中国批发平台商品编辑页面响应结果
 * <br/>http://www.zgpfpt.com/product_edit.php?id=610，结构样板(一个Div中有多个form,一个form一个商品)<br/>
 * <br/>&lt;div>
 * <br/>　&lt;form>
 * <br/>　　&lt;input value="1850" />&lt;!-- ID --> 
 * <br/>　　&lt;input value="6901668054357 .jpg" />&lt;!-- 图片(大) -->
 * <br/>　　&lt;p>&lt;input value="6901668054357"/>&lt;/p>&lt;!-- 条码 -->
 * <br/>　　&lt;p>&lt;input value="106卡夫g奥利奥生日蛋糕"/>&lt;/p>&lt;!-- 名称 -->
 * <br/>　　&lt;p>&lt;/p>
 * <br/>　　&lt;p>
 * <br/>　　　&lt;input value="件"/>&lt;!-- 单位 -->
 * <br/>　　　&lt;input value="个"/>&lt;!-- 单位 -->
 * <br/>　　&lt;/p>
 * <br/>　　&lt;p>&lt;input value="0"/>&lt;/p>&lt;!-- 两单位比例 -->
 * <br/>　　&lt;p>&lt;input value=""/>&lt;/p>&lt;!-- 规格 -->
 * <br/>　　&lt;p>&lt;img src="product/small_6901668054357 .jpg"/>&lt;/p>&lt;!-- 图片(小) -->
 * <br/>　&lt;/form>
 * <br/>&lt;/div>
 * 
 * @author mo_yq5
 * @date 2015-8-10
 */
@JsonRootName("div")
public class ZgpfptResBody {
	
	@JacksonXmlElementWrapper(useWrapping = false)
	@JacksonXmlProperty(localName="form")
	List<Form> forms;
	
	public static class Form {
		@JacksonXmlElementWrapper(useWrapping = false)
		@JacksonXmlProperty(localName="input")
		List<Input> inputs;
		@JacksonXmlElementWrapper(useWrapping = false)
		@JacksonXmlProperty(localName="p")
		List<P> ps;
		public List<Input> getInputs() {
			return inputs;
		}
		public void setInputs(List<Input> inputs) {
			this.inputs = inputs;
		}
		public List<P> getPs() {
			return ps;
		}
		public void setPs(List<P> ps) {
			this.ps = ps;
		}
	}
	public static class Input {
		@JacksonXmlProperty(isAttribute=true)
		String value;

		public String getValue() {
			return value;
		}

		public void setValue(String value) {
			this.value = value;
		}
	}
	public static class P {
		@JacksonXmlElementWrapper(useWrapping = false)
		@JacksonXmlProperty(localName="input")
		List<Input> inputs;
		Img img;
		public List<Input> getInputs() {
			return inputs;
		}
		public void setInputs(List<Input> inputs) {
			this.inputs = inputs;
		}
		public Img getImg() {
			return img;
		}
		public void setImg(Img img) {
			this.img = img;
		}
	}
	public static class Img {
		@JacksonXmlProperty(isAttribute=true)
		String src;

		public String getSrc() {
			return src;
		}

		public void setSrc(String src) {
			this.src = src;
		}
	}
	public List<Form> getForms() {
		return forms;
	}
	public void setForms(List<Form> forms) {
		this.forms = forms;
	}
	
}
